home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 13637 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.8 KB

  1. Path: news-m01.ny.us.ibm.net!usenet
  2. From: tnagy@ibm.net
  3. Newsgroups: alt.computer.consultants,comp.edu,comp.lang.basic.misc,comp.lang.c++,comp.lang.misc,comp.lang.pascal.borland,comp.lang.pascal.delphi.misc,comp.misc,comp.os.msdos.programmer,comp.os.os2.programmer.misc,comp.programming
  4. Subject: Re: Info on being a Systems Programmer/Analyst?
  5. Date: 26 Mar 1996 19:49:41 GMT
  6. Message-ID: <4j9hol$3so8@news-s01.ny.us.ibm.net>
  7. References: <4itd85$28s0@news-s01.ny.us.ibm.net> <Doo5o5.CB4@presby.edu> <4j96mq$3sd@scoop.eco.twg.com>
  8. Reply-To: tnagy@ibm.net
  9. NNTP-Posting-Host: slip129-37-158-70.on.ca.ibm.net
  10. X-Newsreader: IBM NewsReader/2 v1.2
  11.  
  12. In <4j96mq$3sd@scoop.eco.twg.com>, mike@jake.eco.twg.com (This space intentionally left blank) writes:
  13. >If you want to make your own definition for what a "system programmer" is,
  14. >that's fine, but don't expect the industry to follow you on it.
  15.  
  16. I was looking for a systems programmer job a few years back and NONE of the
  17. jobs required ANY programming knowledge specifically. All they required were
  18. someone who were familiar with the system services and utilities and who could
  19. help out other programmers, and make the system work smoothly.
  20.  
  21. >>The same applies for the developers of the OS as well.
  22. >>Writing the console interface part of an OS does not make you an expert in
  23. >>Disk I/O operations, and you are not expected to be. System Programmers,
  24. >>on the other hand must have an overall knowledge of the OS, so that they
  25. [snip]
  26. >If you understood the overall plan, and
  27. >could read the code, you could learn whatever you needed for any given
  28. >change and that was enough.
  29.  
  30. This is exactly what I what I was trying to say. "understanding the overall plan",
  31. not just a part of it.
  32.  
  33. >>As I hinted above, I consider these people system developers and not system
  34. >>programmers. System developers, in my opinion are programmers, specializing
  35. >>in system components, as opposed to let's say financial applications. 
  36. >
  37. >Sorry, if you write parts of the OS, you are a "system programmer".  That's
  38. >the accepted definition in the industry.
  39.  
  40. By this definition, EVERYONE who has ever written a half-decent application
  41. for PC DOS is a systems programmer. Writing a "BEEP" routine fully qualifies
  42. since it requires 'talking' to the hardware. Similarly, anyone who have ever
  43. written a single line with IN or OUT in any program will do the job, and you
  44. can put it on your resume 'I'm a systems programmer'.
  45.  
  46. >You are free to have your own
  47. >personal definition, but that doesn't change anything.  If you look for a
  48. >job as a "system programmer" you will find places that want device driver
  49. >writers, system service writers and other "close to the OS and the hardware"
  50. >kinds of programming jobs.  In some cases you might even end up working on
  51. >things like libraries for compilers and application programs to use.  Sure,
  52. >there are still places running old-style OSs that require a system
  53. >programmer to customize them or even install them, but these are rare and
  54. >getting rarer all the time.
  55.  
  56. [see above]
  57.  
  58. >>>>There must be ACTIVE systems programmers who read some of these
  59. >>>>newsgroups and can tell us how much 'administrative' work they do and
  60. >>>>how much 'system alterations'. If you are out there, please speak up and
  61. >>>>make me stand corrected.
  62. >>>
  63. >>>The ones we have here spend 80% of their time on coding, debugging and
  64. >>>researching requirements for new code.
  65. >>
  66. >>Yes, but (at least in my book) they are not systems programmers...
  67. >
  68. >Sounds like a limited press run to me.... ;^)  I'm sticking with the
  69. >definitions used by the folks willing to write regular paychecks...you find
  70. >more work that way.
  71. >
  72. >>You wrote good stuff and I enjoyed it, but not convinced...
  73. >
  74. >Thanks.  I can live with that.
  75.  
  76. I can live with it too (especially since this month's internet bill is going to
  77. put me in the red :)).
  78.  
  79. Tom
  80.